<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Inicio extends CI_Controller {

	/**
	 * Controlador por defecto...
	 */
	 
	//Metodo constructor de la clase
	function __construct(){
		parent::__construct();
		
		//Cargamos el helper de las cookies para recordar el usuario.
		$this->load->helper('cookie');
		
		//Cargo el modelo donde estan los datos de las auditorias.
		$this->load->model('m_auditoria');
	}
	
	//Este es el metodo que se llama por defecto cuando queremos entrar en el admin del sistema
	//Si el usuario ya inicio sesion muestro el admin
	//Si el usuario no inicio sesion cargo la vista de login para que los usuarios puedan iniciar sesion
	//Este metodo no se puede llamar con AJAX
	function index(){	
		if($this->session->userdata('sesionIniciada') == 'si' && $this->session->userdata('ambito') == 'admin'){
			
			/*//Le paso el nombre de usuario que inicio sesion para que lo muestre en el admin.
			$datos['usuario'] = $this->session->userdata('usuario');

			//Cargo el modelo donde estan los datos de configuracion de la web.
			$this->load->model('m_configuracion');
			
			//Le paso a la vista las configuraciones de la web para que muestre por ej, el boton de pago, si hay que hacer o no backup, etc.
			$datos['configuracion']= $this->m_configuracion->getConfiguracion();
			
			//Cargo el modelo donde estan los datos de las consultas de productos para saber cuantas estan pendientes.
			$this->load->model('m_consulta_producto');
			$datos['consultasPendientes'] = $this->m_consulta_producto->buscarConsultasPendientes();
			
			//Cargo el modelo donde estan los datos de las visitas de productos para saber cuantas estan pendientes.
			$this->load->model('m_producto_visitado');
			$datos['visitasPendientes'] = $this->m_producto_visitado->buscarProductosVisitadosPendientes();*/
			
			
			
			$datos['cantidadDeNotificaciones'] = 15;
			
			//Cargo la vista principal del admin
			$this->load->view('v_admin', $datos);
		}else{
			//Guardo en la auditoria que alguien ingreso al login - Donde, que, quien, como
			$this->m_auditoria->crearAuditoria($_SERVER['REMOTE_ADDR'], 1, 0, 'VisitanteLoginAdmin');
			
			$datos['error'] = false;
			$this->load->view('v_login', $datos);
		}
	}
}

/* End of file inicio.php */
/* Location: ./application/controllers/inicio.php */